#include <iostream>
#include <cstring>
typedef long long ll;
using namespace std;
ll as[1000];
void init(int len){
    for (int i = 0; i < len; ++i) {
        as[i*2]=i+1;
    }
    int endKg = len*2-3,endNum=len*2-2;
    while (endKg>0){
        as[endKg]=as[endNum];
        endNum-=1;
        endKg-=2;
    }
    for (int i = 0; i < endNum+1; ++i) {
        cout<<as[i]<<" ";
    }
    cout<<endl;
}
int main(){
    memset(as,0,sizeof(as));
    int len,cou;
    cin>>len>>cou;
    for (int i = 1; i <20; ++i) {
        init(i);
    }
    return 0;
}